package com.bolt.report.annotation;

import com.bolt.report.definition.Align;

import java.lang.annotation.*;

@Target({ElementType.ANNOTATION_TYPE})
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface Style {

    int width() default 0;

    int height() default 0;

    int fontSize() default 0;

    String fontFamily() default "";

    boolean bold() default false;

    boolean italic() default false;

    boolean underline() default false;

    boolean strik() default false;

    String bgColor() default "";

    String foreColor() default "";

    Align align() default Align.normal;

    Align valign() default Align.normal;

}